GuzzleHttp\Psr7\Uri B

Total Complexity 92
Dependencies 2
Dependents 6
Total lines 590
Lines of code 327
Logical lines of code 178
Comment lines 131
Methods 31
Properties 11

Methods 31

Method Rating Maintainability Complexity Lines of code
resolve()
A
44 11 46
createUriString()
A
50 11 28
removeDotSegments()
A
51 9 26
applyParts()
A
52 9 24
filterPort()
S
61 5 12
getAuthority()
S
61 4 13
withQueryValue()
S
56 3 18
withUserInfo()
S
62 3 12
__construct()
S
65 3 9
withoutQueryValue()
S
62 2 11
withPath()
S
66 2 9
filterHost()
S
70 2 6
filterScheme()
S
70 2 6
isNonStandardPort()
S
77 2 3
filterPath()
S
64 2 10
filterQueryAndFragment()
S
64 2 10
withFragment()
S
66 2 9
withQuery()
S
66 2 9
withScheme()
S
64 2 10
withPort()
S
66 2 9
withHost()
S
66 2 9
__toString()
S
67 1 9
getFragment()
S
82 1 3
getQuery()
S
82 1 3
getPath()
S
82 1 3
getPort()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
getScheme()
S
82 1 3
fromParts()
S
73 1 5
rawurlencodeMatchZero()
S
79 1 3